package cn.zd.demo0.util;

import android.content.Context;

public class DisplayUtil {
    /**
     * 根据收集分辨率将dp转换为px
     * @param context
     * @param dp
     * @return
     */
    public static int dp2px(Context context, float dp) {
        // 获取当前手机的像素密度（1dp = ?px，也即 px/dp）
        float density = context.getResources().getDisplayMetrics().density;
        return (int) Math.ceil(dp*density);
    }
    /**
     * 根据收集分辨率将px转换为dp
     * @param context
     * @param dp
     * @return
     */
    public static int px2dp(Context context,float px) {
        // 获取当前手机的像素密度（1dp = ?px，也即 px/dp）
        float density = context.getResources().getDisplayMetrics().density;
        return (int) Math.floor(px/density);
    }
}
